#ifndef JOY_H
#define JOY_H

#include "../CommandBase.h"
#include "../Robotmap.h"

class DriveJoy: public CommandBase {
public:
	DriveJoy();
	void Initialize();
	void Execute();
	bool IsFinished();
	void End();
	void Interrupted();
};

class LifterJoy: public CommandBase {
public:
	LifterJoy();
	void Initialize();
	void Execute();
	bool IsFinished();
	void End();
	void Interrupted();
};

class LauncherJoy: public CommandBase {
public:
	LauncherJoy();
	void Initialize();
	void Execute();
	bool IsFinished();
	void End();
	void Interrupted();
};

class RollerJoy: public CommandBase {
public:
	RollerJoy();
	void Initialize();
	void Execute();
	bool IsFinished();
	void End();
	void Interrupted();
};

class TurretJoy: public CommandBase {
public:
	TurretJoy();
	void Initialize();
	void Execute();
	bool IsFinished();
	void End();
	void Interrupted();
};

class ConveyerJoy: public CommandBase {
public:
	ConveyerJoy();
	void Initialize();
	void Execute();
	bool IsFinished();
	void End();
	void Interrupted();
};

#endif
